Анализ XML
Ошибки в XML
admin — Чт, 02/12/2009 - 10:56
Помимо определения того, каким образом анализатор должен получать и формацию из XML-документа, стандарт определяет, как анализатор долже реагировать на ошибки, встретившиеся ему в XML. В стандарте XML описан-две разновидности ошибок: ошибки и фатальные ошибки.
■ Ошибка — это просто нарушение правил, заданных стандартом, ког результат не определен, а XML-процессору разрешено вернуться к работке документа.
Apache Xerces
admin — Чт, 02/12/2009 - 10:56
Подпроект Xerces проекта Apache XML Project компании Apache Softwar Foundation (http://xml.apache.org/) привел к созданию XML-анализаторов написанных на Java и на С++, и упаковщика Perl для анализатора, написанного на С++. Ко всем этим инструментам имеется свободный доступ, а распространение этих программ происходит под контролем GNU Public License.
IBM xml4j
admin — Чт, 02/12/2009 - 10:55
Сайт компании IBM Alpha Works (http://www.alphaworks.ibm.com) предлага целый набор XML-инструментов и приложений и среди них J- анализато xml4j. Это еще один свободно доступный анализатор, написанный на язык Java, хотя и существуют некоторые лицензионные ограничения по поводу его использования.
DataChannel XJ Parser
admin — Чт, 02/12/2009 - 10:55
DataChannel — компания, разрабатывающая программное обеспечение для бизнеса — работала совместно с Microsoft над ранней версией XML-анализатора, написанного на языке Java. На их Web-сайте (http://xdev.datachannel.com/ directory/xml_parser.html) можно найти ссылку на самую раннюю версию. Однако в настоящее время компания больше не занимается разработкой анализатора. Вместо этого они предпочитают пользоваться анализатором xml4j, разработанным фирмой IBM.
Vivid Creations ActiveDOM
admin — Чт, 02/12/2009 - 10:54
Vivid Creations (http://www/ vivid-creations.com) предлагает несколько XML-инструментов, среди которых ActiveDOM, содержащий анализатор, похожий на анализатор Microsoft. Хотя это и коммерческий продукт, демонстрационную версию можно скачать с Web-сайта Vivid Creations
James Clark's Expat
admin — Чт, 02/12/2009 - 10:54
Expat — это набор инструментов для анализа XML 1.0, написанный на языке С. Более подробную информацию можно найти на http://www.jclark.com/xml/expat.html, а скачать с ftp://ftp.jclark.com/pub/xml/expat.zip. Бесплатный доступ для частного и коммерческого использования.
Microsoft Internet Explorer Parcer
admin — Чт, 02/12/2009 - 10:54
Это первый XML-анализатор Microsoft, поставлявшийся с Internet Explorer 4 и работавший с ранней предварительной версией XML-стандарта. С выходом IE5 XML-реализация была усовершенствована, чтобы соответствовать XML-стандарту версии 1. Самая последняя версия анализатора (March 2000 Technology Preview Release — март 2000, предварительное сообщение о технологии) доступна по адресу: http://msdn.microsoft.com/downloads/webtechnology/xml/msxml.asp. В нашей книге в основном используется версия IE5.
Анализ XML
admin — Чт, 02/12/2009 - 10:53
Основная причина, по которой созданы все эти правила, имеющие целью создание корректно оформленных XML-документов, та, что можно создать программу обработки данных, которая с легкостью отличала бы разметку от основной информации.
Стандарт XML
(http://www.w3.org/TR/1998/REC-xml-199802W#sec-inrto) гласит: "Программный модуль, называемый XML-процессором, используется для чтения XML-документов и обеспечения доступа к их содержанию и структуре. Предполагается, что XML-процессор выполняет эту работу от имени другого модуля, называемого приложением".
Меню
- XML в браузере: каскадные таблицы стилей
- XML-декларация
- XPath
- XSLT и XPath
- Анализ XML
- Атрибуты
- Внутреннее устройство XSLT
- Внутреннее устройство XSLT
- Зачем нам нужны таблицы стилей
- Императивное программирование против декларативного программирования
- Инструкции обработки
- Интерфейсы DOM
- Каскадные таблицы стилей и XML
- Комментарии
- Недопустимые символы в PCDATA
- Правильно оформленный XML
- Пустые элементы
- Совместное использование XSLT и CSS
- Таблицы стилей для звукового вывода
- Таблицы стилей и HTML
- Теги, текст и элементы
- Что такое DOM
- Что такое XSL
- Элементы XSLT и их использование
- Ядро DOM в деталях
