Учебники

XML — парсеры

Анализатор XML — это программная библиотека или пакет, который предоставляет интерфейс для клиентских приложений для работы с документами XML. Он проверяет правильный формат документа XML, а также может проверять документы XML. Современные браузеры имеют встроенные парсеры XML.

Следующая диаграмма показывает, как синтаксический анализатор XML взаимодействует с документом XML:

XML Parser

Цель парсера — преобразовать XML в читаемый код.

Чтобы упростить процесс синтаксического анализа, доступны некоторые коммерческие продукты, которые облегчают разбивку XML-документа и дают более надежные результаты.

Некоторые часто используемые парсеры перечислены ниже —

MSXML (Microsoft Core XML Services) — это стандартный набор инструментов XML от Microsoft, который включает в себя анализатор.

System.Xml.XmlDocument — этот класс является частью библиотеки .NET, которая содержит ряд различных классов, связанных с работой с XML.

Встроенный синтаксический анализатор Java — Библиотека Java имеет свой собственный анализатор. Библиотека спроектирована таким образом, что вы можете заменить встроенный парсер на внешнюю реализацию, такую ​​как Xerces от Apache или Saxon.

Saxon — Saxon предлагает инструменты для синтаксического анализа, преобразования и запроса XML.

Xerces — Xerces реализован на Java и разработан известным Apache Software Foundation с открытым исходным кодом.