XML-разбора библиотека представляет собой легкий набор многоразовых функций для разбора общего назначения, проверки и создания файлов XML. Она может поддерживать поток-ориентированная, SAX или DOM разбора стили, и включает в себя дополнительный валидатор XSD схемы и графический генератор схемы.
Он поддерживает все действующие XML, и включает в себя проверку на валидность. Эта библиотека имеет минимальные зависимости, и полностью самодостаточным. XML-проект Разбор Библиотека написана на C и одновременно скорость и память эффективной и простой в использовании. Основные функции основных были размещены, и будут добавлены дополнительные расширенные и полезные утилиты XML, связанных с. Выпущено под лицензией MIT.
Библиотека XML, разбора содержит функции для разбора и / или создания XML-файлы в различных формах. Вы должны использовать в зависимости от того набора имеет смысл для ваших нужд. Функции поддерживают следующие альтернативные способы работы с XML файлов:
Читайте весь XML-файлов в токенизированному древовидной структуры в памяти, а затем работать на, траверс, доступ в Интернет, или других значений декодирования из дерева. Ваш код пользовательских приложений, как правило, требуется для доступа и работать на токенизированному значений.
Читайте XML-файлы, анализировать и интерпретировать их, как они читаются. Ваш заказ конкретного приложения код может быть вкраплены с многоразовым разбора называет интерпретировать, преобразовать, управлять-на или хранения значений сразу же, как входной поток читается, а не хранить в промежуточной структуры метках дерева. Этот метод снижения времени и памяти требования, и поддерживает потоковое операции.
Построить XML-дерево структуры с удобными многоразовых процедур по данным в вашем приложении, и или изменять значения в постоянных деревьях.
Написать отъезда действительные XML-файлы автоматически XML-деревьев, которые были построены или чтения в память приложения.
Проверьте XML-деревьев против определения произвольного XML-схемы (XSD)
Что нового В этом выпуске:.
- The Обработка пробелов между метками был унифицирован.
- а reformat_xml.c утилита был добавлен в каталог tests_and_examples.
- Это может быть использован для отступа файлов XML, чтобы улучшить читаемость.
Что нового в версии 0.60:
- Добавлена возможность обрабатывать сбежавших числовые символы в XML файлов , Такие значения начинаются с амперсанда и знак решётки, а затем шестнадцатеричном или базовой стоимости 10, а затем с запятой.
Комментарии не найдены