Home | Contact | Pricing | News | Partners | Mailing List | Site Map

Gnat Pro - Designed for the Ada Professional

XML / Ada

Ada library for processing XML streams


The XML/Ada Pro parser fully supports XML 1.0, including DTDs, entity resolution, external entities, attribute normalization, and conditional sections. XML/Ada Pro also supports the SAX 2.0 standard, a framework defining a set of callbacks that are automatically invoked when special events are detected in the XML stream. Through an object-oriented Ada interface, the XML/Ada Pro’s SAX implementation efficiently converts XML streams to application-specific data representations.

XML/Ada Pro also includes an extensive set of packages that let you read, manipulate and write Unicode streams in various encodings such as UTF-8, UTF-16 and UTF-32. It provides a conversion mechanism between Unicode and encodings such as Latin-1, Latin-2, etc.

XML Ada Includes:

  • Complete XML Parser
  • Implementation of the SAX 2.0 Callback Standard
  • Support for DOM 2.0 Providing Tree Representation of XML Streams
  • A Unicode Module to Manipulate UTF-8 and UTF-16 streams
  • Document validation through XML Schemas

Platforms

For the most up-to-date information on available platforms please contact us at: sales@adacore.com

Learn about the other side of GNAT Pro Pro Training Remote Programming

More on GNAT Pro

Learn about the other side of GNAT Pro

The world’s largest team of Ada experts at your fingertips
Continue Reading

Like Ada, the GNAT Pro package was designed with quality in mind. Whether you’re doing native, embedded or safety-critical development, learn how this well-crafted combination of tools and services allows your team to take full advantage of the benefits that Ada offers, and helps ensure a smooth, cost-effective development process.
Continue Reading