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.
To browse online documentation, please click here.
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
More GNAT Pro Toolsuite Components
Extend the Power of GNAT Pro (Add-On Technologies)
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