My favorites | Sign in
Project Home
Project Information
Members

RU:

Данный проект - модификация оригинального проекта, начатого Штефаном Хейманном. Подробней узнать о базовом проекте можно на сайте автора: Stefan Heymann's .Free Site

Модификация и номера версий проекта согласованы с автором базового проекта.

Описание проекта

(PROMT Online):

TXmlParser является легким Object Pascal синтаксический анализатор XML. Не учитывая проверку синтаксиса, проверки отмеченности и/или проверку правильности, и выбирая прогрессивную методику сканирования, этот синтаксический анализатор очень быстр.

  • Исходный текст является Открытым и Бесплатный
  • Никакие Во время выполнения Лицензионные платежи
  • КЛАССЫ Object Pascal Уроженца, связанные непосредственно в Ваш код. Таким образом там абсолютно никакая потребность развернуть DLLs или материал Общей объектной модели/Tехнологии ActiveX.
  • Разработанный с скоростью в памяти
  • API, прост изучить и использовать
  • Неподтверждающий правильность синтаксического анализатора XML
  • Поддержки каждый XML 1.0 особенности (DTD, Внешние Объекты, Примечания, разделы CDATA, Текстовые Объявления, ПИ, и т.д.)
  • Содержит составляющую обертку VCL TXmlScanner
  • Пригодный для использования с Языком программирования Delphi, Составителем программы C++ и Kylix без changes

Поддержка Уникода

TXmlParser поддержка Уникода в настоящее время ограничивается одно-байтовыми кодировками (который, я принимаю, большинство пользователей использования синтаксического анализатора). Из-за нескольких запросов, особенно из Азии, я знаю, что я должен сделать переделывание кода, таким образом это - полностью Уникод (и спецификации XML) послушный. Однако, это может занять время, и это может привести к интерфейсу, который не совместим с текущим.

Поддержка .NET

Код синтаксического анализатора XML чрезвычайно оптимизирован для собственного кода и не пригоден для использования для.NET (слишком много PChars:-)

Присоединиться к проекту

Если Вы желаете присоединиться к проекту напишите мне об этом: dremlin_dot_ru_at_gmail_dot_com


EN:

This project is modification of the project started Stefan Heymann. Read more of base project: Stefan Heymann's .Free Site

Modification and numbers of versions of the project is co-ordinated with Stefan Heymann.

Features

TXmlParser is a lightweight Object Pascal XML parser. By leaving out syntax checking, well-formedness checks and/or validation, and by choosing a progressive scanning technique, this parser is very fast.

  • Source Code is Open and Free
  • No Runtime Royalties
  • Native Object Pascal CLASSes, linked directly into your code. So there's absolutely no need to deploy DLLs or COM/ActiveX stuff.
  • Developed with speed in mind
  • API is easy to learn and use
  • Non-validating XML parser
  • Supports every XML 1.0 feature (DTDs, External Entities, Notations, CDATA sections, Text Declarations, PIs, etc.)
  • Contains VCL component wrapper TXmlScanner
  • Usable with Delphi, C++ Builder and Kylix without changes

Unicode Support

TXmlParser's support of Unicode is currently limited to single-byte character sets (which, I assume, most users of the parser use). Due to several requests, especially from Asia, I know I should do a rework of the code so it is fully Unicode (and XML spec) compliant. However, this may take some time and it may result in an interface which is not compatible to the current one.

.NET Support

The XML parser code is highly optimized for native code and is not usable for .NET (too many PChars :-)

Join

If you wish to join the project write to me about it: dremlin_dot_ru_at_gmail_dot_com


Powered by Google Project Hosting