mirror of
https://github.com/AdaCore/xmlada.git
synced 2026-02-12 12:30:28 -08:00
O930-031 XSD files with no namespace information cannot be mixed into the same XML_Grammar, or they will conflict with each other. The solution is therefore to preload each of them into its own XML_Grammar, and then let the validating parser chose that grammar dynamically by overriding the new primitive operation Parse_Grammar. Change-Id: I337d09259c6b2b18d9b91b4ded847f7f8dcd6eab
23 lines
738 B
Plaintext
23 lines
738 B
Plaintext
=========================
|
|
XML/Ada NEW FEATURES LIST
|
|
=========================
|
|
|
|
Copyright (C) 2001-2015, AdaCore
|
|
|
|
This file contains a list of new features introduced in XML/Ada.
|
|
A full description of all XML/Ada features can be found in the XML/Ada
|
|
documentation.
|
|
|
|
An ISO date (YYYY-MM-DD) appears in parentheses after the
|
|
description line. This date shows the implementation date
|
|
of the feature.
|
|
|
|
New features in version 4.6
|
|
---------------------------
|
|
|
|
NF-46-O930-031 schema: preloading multiple no-namespace XSD files (2015-10-13)
|
|
|
|
The subprogram Parse_Grammar can now be overloaded so that multiple XSD
|
|
files can be preloaded, and reused automatically when parsing XML files
|
|
later on. The documentation gives a full example.
|