Lines Matching +full:use +full:- +full:external +full:- +full:names

164    true and default is non-NULL, then this is a "#FIXED" default.
182 parameter will be -1, 0, or 1 indicating respectively that there
203 external protocol or NULL if there is none specified.
209 names and attribute names that belong to a namespace will be
210 expanded; unprefixed attribute names are never expanded; unprefixed
211 element type names are expanded only if there is a default
216 It is a programming error to use the separator '\0' with namespace
224 by memsuite. If memsuite is NULL, then use the standard library memory
225 suite. If namespaceSeparator is non-NULL it creates a parser with
237 /* Prepare a parser object to be re-used. This is particularly
241 unknownEncodingHandler. The parser's external state is re-initialized
250 names and values are 0 terminated.
284 document except that they will be encoded in UTF-8 or UTF-16.
306 closing > is encountered, but after processing any external
312 argument will be non-zero if the entity is a parameter entity, zero
316 be non-NULL and systemId, publicID, and notationName will be NULL.
317 The value string is NOT nul-terminated; the length is provided in
318 the value_length argument. Since it is legal to have zero-length
319 values, do not use this argument to test for internal entities.
321 For external entities, value will be NULL and systemId will be
322 non-NULL. The publicId argument will be NULL unless a public
324 non-NULL value only for unparsed entity declarations.
344 /* OBSOLETE -- OBSOLETE -- OBSOLETE
388 external subset or a reference to a parameter entity, but does not
398 /* This is called for a reference to an external parsed general
425 continue because of a fatal error in the handling of the external
464 If map[b] is -1, then the byte sequence is malformed.
466 If map[b] is -n, where n >= 2, then b is the first byte of an
467 n-byte sequence that encodes a single Unicode scalar value.
473 point to a n-byte sequence where map[(unsigned char)*s] == -n. The
475 by this byte sequence or -1 if the byte sequence is malformed.
477 The convert function may be NULL if the encoding is a single-byte
478 encoding, that is if map[b] >= -1 for all bytes b.
488 1. Every ASCII character that can appear in a well-formed XML document,
500 UTF-16 are not allowed). Note that this restriction doesn't
501 apply to the built-in support for UTF-8 and UTF-16.
628 /* If a non-NULL value for arg is specified here, then it will be
629 passed as the first argument to the external entity ref handler
652 /* If do_nst is non-zero, and namespace processing is in effect, and
677 XML_ParserCreate. On success XML_SetEncoding returns non-zero,
693 will assume that there is an external subset, even if none is
699 had a DTD with an external subset.
706 be called, despite an external subset being parsed.
729 to the XML_StartElementHandler that were specified in the start-tag
738 XML_StartElementHandler, or -1 if there is no ID attribute. Each
746 /* Source file byte offsets for the start and end of attribute names and values.
747 The value indices are exclusive of surrounding quotes; thus in a UTF-8 source
749 info->valueEnd - info->valueStart = 4 bytes.
760 in the start-tag rather than defaulted. Each attribute/value pair counts
787 Must be called from within a call-back handler, except when aborting
788 (resumable = 0) an already suspended parser. Some call-backs may
790 - endElementHandler() for empty elements when stopped in
792 - endNameSpaceDeclHandler() when stopped in endElementHandler(),
795 Can be called from most handlers, including DTD related call-backs,
796 except when parsing an external parameter entity and resumable != 0.
799 - XML_ERROR_SUSPENDED: when suspending an already suspended parser.
800 - XML_ERROR_FINISHED: when the parser has already finished.
801 - XML_ERROR_SUSPEND_PE: when suspending while parsing an external PE.
821 Must not be called from within a handler call-back. Returns same
855 /* Creates an XML_Parser object that can parse an external general
856 entity; context is a '\0'-terminated string specifying the parse
857 context; encoding is a '\0'-terminated string giving the name of
882 /* Controls parsing of parameter entities (including the external DTD
884 references to external parameter entities (including the external
888 Unlike external general entities, external parameter entities can
889 only be parsed synchronously. If the external parameter entity is
890 to be parsed, it must be parsed during the call to the external
895 for the external parameter entity (context must be 0 for this
901 entities is requested; otherwise it will return non-zero.
909 /* Sets the hash salt to use for internal hash calculations.