Broad XML support is obtained through use of a set of streaming parser
APIs. An application or client needing access to an XML document can
contact an XML parser, XML processor, or XML reader in order to gain
access to the document. The XML processor selects and instantiates a
streaming parser API that is appropriate for the XML document and the
client or application. Streaming parser APIs include raw streaming parser
APIs, non-validating streaming parser APIs, and validating streaming
parser APIs. The XML parser can then provide a variety of types of access
to the application or client that does not require the entire document to
be read into memory, including providing an XML stream, pulling XML
information, and skipping unwanted XML from the document.
Обширная поддержка XML получена через пользу комплекта парсера APIs. Применение или клиент доступ к документу XML могут связаться парсер XML, обработчик XML, или читатель XML для того чтобы gain access к документу. Обработчик XML выбирает и instantiates парсер api соотвествующее для документа XML и клиента или применения. Парсер APIs вклюает сырцовый парсер APIs, нон-utverjdah5 парсер APIs, и утверждать парсер APIs. Парсер XML может после этого обеспечить разнообразие типов доступа к применению или клиенту не требует всего документа быть прочитанным в память, включая обеспечивать поток XML, вытягивать данные по XML, и прыгать излишнее XML от документа.