Учебники

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 с открытым исходным кодом.