Jump to content

Апач Ксерцес

Апач Ксерцес
Разработчик(и) Фонд программного обеспечения Apache
Стабильная версия
2.12.2 (Ксерцес Дж)
3.2.3 (Ксерцес C++) / 24 января 2022 г. (Ксерцес Дж)
10 апреля 2020 г. (Xerces C++)
Операционная система Кросс-платформенный
Тип XML синтаксического анализатора библиотека
Лицензия Лицензия Апач 2.0
Веб-сайт упражнения .apache .org

В вычислений области Xerces представляет собой Apache набор программных библиотек для анализа, проверки, сериализации и манипулирования XML . Библиотека реализует ряд стандартных API для анализа XML, включая DOM , SAX и SAX2. Реализация доступна на языках программирования Java , C++ и Perl .

Считается, что название «Ксерцес» дано в честь вымершей голубой бабочки Ксерцеса ( Glaucopsyche xerces ). [1]

Языковые версии Xerces

[ редактировать ]

Существует несколько языковых версий парсера Xerces:

  • Xerces2 Java, эталонная реализация Java
  • Xerces C++, реализация C++
  • Xerces Perl, реализация Perl. Эта реализация является оболочкой C++ API. [2]
Язык Дата выпуска Версия
Ява 2022-01-24 2.12.2
С++ 2020-04-10 3.2.3
Перл 2014-04-30 2.7.0

Функции, поддерживаемые Xerces, зависят от языка, причем версия Java имеет больше всего функций.

Особенность Ява [3] С++ [4] Перл
Расширяемый язык разметки (XML) 1.0, рекомендация четвертого издания Да Частичный [1] Частичный [2]
Расширяемый язык разметки (XML) 1.1, рекомендация второго издания Да Частичный [3] Частичный [4]
Пространства имен в XML 1.1, Рекомендация второго издания Да Частичный [5] Частичный [6]
Пространства имен в Рекомендации второго издания XML 1.0 Да Частичный [7] Частичный [8]
Рекомендации по включению XML (XInclude) версии 1.0, второе издание Да Да Да
Простой API для XML (SAX) Да Да Да
API потоковой передачи для XML (StAX) Да Нет Нет
Базовая спецификация DOM уровня 2 Да Да Да
Спецификация обхода и диапазона DOM уровня 2 Да Да Да
Объектная модель документа (DOM), уровень 3, ядро, загрузка и сохранение Да Да Да
Спецификация обхода элемента Да Да Да
XML Schema 1.0 Структуры и типы данных Да Да Да
XML-схема 1.1 Структуры и типы данных Да Нет Нет
Язык определения схемы XML (XSD): Обозначения компонентов (SCD) Да Нет Нет
API Java для обработки XML (JAXP) 1.4 Да Нет Нет

См. также

[ редактировать ]
  1. ^ Бенц, Брайан; Дюрант, Джон (7 мая 2004 г.). Библия XML-программирования . Джон Уайли и сыновья (опубликовано в 2004 г.). п. 87. ИСБН  9780764555763 . Проверено 1 октября 2014 г. Судя по всему, парсер был назван в честь ныне вымершей голубой бабочки Ксерцеса, уроженки полуострова Сан-Франциско.
  2. ^ «Апач Ксерцес Перл» . xerces.apache.org . Проверено 8 декабря 2019 г. XML::Xerces — это Perl API для анализатора XML Xerces проекта Apache. Он реализован с использованием API Xerces C++ и обеспечивает доступ к большей части API C++ из Perl.
  3. ^ "Функции" . xerces.apache.org . Проверено 8 декабря 2019 г.
  4. ^ "Функции" . xerces.apache.org . Проверено 8 декабря 2019 г.

Примечания

[ редактировать ]
  • ^ Реализовано третье издание.
  • ^ Реализовано второе издание. Раздел 2.13 Проверка нормализации не реализован.
  • ^ Реализовано первое издание.
  • ^ Реализовано первое издание.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: a00ef2a3207cd8b49df9971f462e1dda__1674403560
URL1:https://arc.ask3.ru/arc/aa/a0/da/a00ef2a3207cd8b49df9971f462e1dda.html
Заголовок, (Title) документа по адресу, URL1:
Apache Xerces - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)